package service;

import beans.*;
import entities.*;

public class IngredienteSrv {
	
	private static IngredienteSrv instancia = null;
	public static IngredienteSrv getInstancia() {
		if( instancia == null) {
			instancia = new IngredienteSrv();
		}
		return instancia;
	}
	
	public IngredienteEntity bean2Entity(IngredienteBean ingrediente) {
		IngredienteEntity entity = new IngredienteEntity();
		entity.setCapacidad(ingrediente.getCapacidad());
		entity.setIdIngrediente(ingrediente.getId());
		ProductoEntity productoEntity = ProductoSrv.getInstancia().bean2Entity(ingrediente.getProducto());
		entity.setProducto(productoEntity);
		
		return entity;
	}
	
	public IngredienteBean entity2Bean(IngredienteEntity ingrediente) {
		IngredienteBean bean = new IngredienteBean();
		bean.setId(ingrediente.getIdIngrediente());
		bean.setCapacidad(ingrediente.getCapacidad());
		
		ProductoBean productoBean = ProductoSrv.getInstancia().entity2Bean(ingrediente.getProducto());
		bean.setProducto(productoBean);
		
		return bean;
	}
	
}